home *** CD-ROM | disk | FTP | other *** search
/ Compute! Gazette 1984 December / 1984-12.d64 / time clock_64 (.txt) < prev    next >
Commodore BASIC  |  2022-09-20  |  1KB  |  42 lines

  1. 100 y=peek(49269):ify<>141thengosub270
  2. 110 poke56335,0:print"[147]":input"am or pm (a[146]/p[146])";a$
  3. 120 if a$<>"a" and a$<>"p" then 110
  4. 130 b=0:if a$="p" then b=128
  5. 140 input"time (hhmmss format)";t$
  6. 150 if len(t$)<>6 then 140
  7. 160 if val(left$(t$,2))>12 then 250
  8. 170 if val(mid$(t$,3,2))>59 or val(mid$(t$,5,2))>59 then 250
  9. 180 fora=1to5step2:d=val(mid$(t$,a,1)):d=d*16+val(mid$(t$,a+1,1))
  10. 190 poke49154-(a-1)/2,d:nexta
  11. 200 if left$(t$,2)="12" then b=128-b
  12. 210 poke49154,peek(49154)and127:poke49154,peek(49154)orb
  13. 220 print"      press any key to start clock"
  14. 230 get a$:if a$="" then 230
  15. 240 print"[147]":sys49155:end
  16. 250 print"error in input.":fori=1to1000:next:goto140
  17. 260 rem ml loader
  18. 270 i=49155
  19. 280 read a:if a=256 then 300
  20. 290 poke i,a:i=i+1:x=x+a:goto 280
  21. 300 if x<>13794 then print"error in data statements.":end
  22. 310 data 162,3,189,255
  23. 320 data 191,157,8,220,202,208,247
  24. 330 data 169,0,141,8,220,120,169
  25. 340 data 32,141,20,3,169,192,141
  26. 350 data 21,3,88,96,169,58,141
  27. 360 data 29,4,173,134,2,141,29
  28. 370 data 216,162,3,160,0,189,8
  29. 380 data 220,41,112,74,74,74,74
  30. 390 data 24,105,176,153,30,4,173
  31. 400 data 134,2,153,30,216,200,189
  32. 410 data 8,220,41,15,24,105,176
  33. 420 data 153,30,4,173,134,2,153
  34. 430 data 30,216,200,202,208,213,173
  35. 440 data 8,220,24,105,176,141,37
  36. 450 data 4,173,134,2,141,37,216
  37. 460 data 173,11,220,48,5,169,1
  38. 470 data 76,117,192,169,16,141,39
  39. 480 data 4,173,134,2,141,39,216
  40. 490 data 76,49,234,0,256
  41. 500 return
  42.